package cn.antho.shop.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum GlobalExceptionCodeEnum {

    // 1.公共成功与失败异常
    OK("成功！", "1"),
    ERROR("失败！", "-1"),

    // 2.所有微服务的公共错误码，错误码以1XXX打头
    COMMON_PARAM_IS_NULL_ERROR("参数为空异常！", "1001"),
    COMMON_PARAM_ILLEGAL_ERROR("非法参数异常！", "1002"),
    COMMON_PARAM_JSR303_ERROR("JSR303校验异常！", "1003"),

    // 3.system服务异常以2XXX打头


    // 4.user服务异常以3XXX打头


    // 5.uaa服务异常以4XXX打头
    ;

    private String message;

    private String code;

}
